<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/**
			 * 定义一个正则表达式判断一个字符串是否是邮件
			 * 邮件规则： shuang123@sina.com		
			 * 		shuang123		@		163		.		com
			 * 		- 1、以任意数字、字母、下划线开头的组合		^[0-9][A-z]_
			 * 		- 2、一个 @ 符号		
			 * 		- 3、数字或者字母作为域名
			 * 		- 4、一个 . 
			 * 		- 5、一个 com
			 * 
			 * */
			 var email1 = "shuangshaung@163.com";
			 var email2 = "153465sdfsaf@qq";
			 var email3 = "153465sdfsafqq.com";
			 var email4 = "_45-sdf2@@@sdfs.com"
			 /**
			  *		1、[A-z] 任意字母，[0-9]任意数字， _ 下划线，开头/^/。	^[0-9A-z_],至少一个字符，+
			  * 	2、只有一个@ 。		/@/
			  * 	3、数字或者字母作为域名。 		/[A-z0-9]+/
			  * 	4、只有一个 . 。		/\./
			  * 	5、一个 com 结尾。		/com$/
			  * */
			  
			  // /[0-9|A-z|_]@[A-z|0-9]\.com$/i
			 var regexp = /[0-9A-z_-]+@[A-z0-9]+\.com/i; //√
			 var result = regexp.test(email1);
			 console.log(result);
		</script>
	</body>
</html>
